#import "ZYBaseViewModel.h"
#import "ZYSubAccountViewModel.h"
#import "ZYLoadMoreViewModel.h"
#import "ZYSubAccount.h"
#import "ZYUser.h"
#import "AFNetWorkUtils.h"

@interface ZYSubAccountViewModel (Lvjian)
- (void)loadViewModelLvjian:(NSString *)LvJian;
- (void)sourceCommandLvjian:(NSString *)LvJian;
- (void)deleteCommandLvjian:(NSString *)LvJian;
- (void)addCommandLvjian:(NSString *)LvJian;
- (void)modifyCommandLvjian:(NSString *)LvJian;
- (void)doSaveSubAccount:(ZYUser *)user type:(ZYModifySubAccountType)type subscriber:(id<RACSubscriber>)subscriber LvJian:(NSString *)LvJian;
- (void)checkAddData:(id<RACSubscriber>)subscriber withUser:(ZYUser *)user type:(ZYModifySubAccountType)type LvJian:(NSString *)LvJian;
- (void)setupParamsLvjian:(NSString *)LvJian;
- (void)loadNewSubAccountListLvjian:(NSString *)LvJian;
- (void)loadMoreSubAccountListLvjian:(NSString *)LvJian;
- (void)addSubAccount:(ZYUser *)subAccount LvJian:(NSString *)LvJian;
- (void)deleteSubAccount:(NSString *)subAccountId LvJian:(NSString *)LvJian;
- (void)modifySubAccount:(ZYUser *)subAccount LvJian:(NSString *)LvJian;

@end
